GDK W32: Don't use WM-drawn shadow for tooltips
authorРуслан Ижбулатов <lrn1986@gmail.com>
Sun, 27 Dec 2015 05:05:39 +0000 (05:05 +0000)
committerРуслан Ижбулатов <lrn1986@gmail.com>
Thu, 14 Jan 2016 14:53:15 +0000 (14:53 +0000)
This prevents WM from drawing shadows around tooltip windows,
which, in Adwaita, should have no shadow and are CSD-ish (which means
that tooltip window is larger than it looks, and WM draws the shadow
only on the outside, leaving a gap between the visible tooltip edge and
the shadow).

https://bugzilla.gnome.org/show_bug.cgi?id=759898

gdk/win32/gdkwindow-win32.c

index 83ab48bfe26e1a5bf2c66fc0c398cda72273ac2c..9ca07c8505c34cd724f892278e518dcbe12d4f0a 100644 (file)
@@ -366,8 +366,7 @@ RegisterGdkClass (GdkWindowType wtype, GdkWindowTypeHint wtype_hint)
     case GDK_WINDOW_TEMP:
       if ((wtype_hint == GDK_WINDOW_TYPE_HINT_MENU) ||
           (wtype_hint == GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU) ||
-          (wtype_hint == GDK_WINDOW_TYPE_HINT_POPUP_MENU) ||
-          (wtype_hint == GDK_WINDOW_TYPE_HINT_TOOLTIP))
+          (wtype_hint == GDK_WINDOW_TYPE_HINT_POPUP_MENU))
         {
           if (klassTEMPSHADOW == 0)
             {